@charset "utf-8";
/* CSS Document */
html {width:100%;overflow-y:scroll;}
body {background:#000 url('images/bg-body.jpg') no-repeat fixed center;padding:15px 0;margin:0;color:#333;font-family: "Calibri","Lucida Grande",Helvetica,Arial,Verdana,sans-serif;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";}
body a{color:#666;text-decoration:none}
body a:hover {color:#000}
#pagewidth {width:980px;margin:0 auto}
#header {width:980px;height:80px;background:#fff url('images/bg-header.jpg') no-repeat center center;border:1px solid #ccc;position:relative;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius: 5px;}
#header .logo {float:left;margin:8px 0 0 15px;}
#header .logo img{width:155px;}
#header .text{float:right;width:600px;margin:16px 10px 0 0;text-align:right;}
#header .text strong {font-size:16px}
#header .log {float:right;margin:15px 15px 0 0;width:auto;height:27px;border:1px solid #fff;background:#666 url('images/bg-log.jpg') no-repeat left top;color:#fff;font-family:'calibri';font-size:14px;font-weight:bold;padding:10px 15px 0 53px;position:relative}
#header .log a {color:#fff;text-decoration:none}
#header .log .icon {position:absolute;left:0;top:0}
#header .log:hover{border-color:#333}
#menu {width:982px;height:45px;background:#ccc url('images/bg-menu.jpg') no-repeat center center;;margin-top:-7px;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius: 5px;}
#menu ul{margin:0;padding:6px 0 0 15px;}
#menu ul li {height:39px;display:inline-block;list-style:none;font-size:14px;color:#666;font-weight:bold;margin:0 -1px;text-decoration:none;position:relative}
#menu .selected {background:#fff}
#menu ul li a{display:block;padding:12px 12px 10px 40px}
#menu ul li ul{display:none;position:absolute;left:0;top:39px;margin:0;padding:0;background:#fff url('images/bg-submenu.jpg') no-repeat bottom right;width:170px;z-index:25;border:1px solid #ccc;border-top:none}
#menu ul li ul li{height:25px;list-style:none;display:block;}
#menu ul li ul li a{padding:5px 15px;color:#333;font-size:12px}
#menu ul li ul li a:hover{background:url('images/bg-submenu2.png');}
#menu .home{background:url('images/icon-home.png') no-repeat 10px center}
#menu .admin {background:url('images/icon-admin.png') no-repeat 10px center}
#menu .grafik {background:url('images/grafik.png') no-repeat 10px center}
#menu .entry {background:url('images/icon-entry.png') no-repeat 10px center}
#menu .money {background:url('images/money.png') no-repeat 10px center}
#menu .batch {background:url('images/batch.png') no-repeat 10px center}
#maincol{min-height:400px;background:#fff;margin:10px 0;padding:15px 15px;position:relative;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius: 5px;}
.form {}
.form legend{font-size:16px;font-weight:bold;padding:0 7px 2px 7px;background:#666;color:#fff;border:1px solid #666}
.form fieldset{padding:10px 15px; border-style:solid}
.form.complex {width:auto;margin:0 auto;}
.form.complex label{display:block;margin:5px 0;font-size:12px}
.form.complex textarea{width:300px;height:50px;padding:2px}
.form.complex input{width:225px;padding:1px}
.form.complex .submit{text-align:right;border-top:1px solid #ccc;padding-top:8px}
.form.simple {width:300px;margin:100px auto 0 auto}
.form.simple label{display:block;margin:5px 0}
.form .submit{margin:10px 0 0 0;}
.form .submit button{padding:2px 5px;cursor:pointer}
.hspacer{height:40px}
.hnav{width:940px;position:absolute;top:0;left:0;padding-right:40px;border-top:5px solid #36c}
.hbtn{background:#36c;float:right;height:35px;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
.hbtn a{font-size:14px;font-weight:bold;color:#fff;padding:8px 12px;display:block}
.hbtn:hover{background:#224386}
.hbtn a:hover{color:#fff;}
#calendar {width: 900px;margin: 0 auto;}
footer {width:980px;height:50px;background:transparent url('images/bg-footer.png') no-repeat;border:1px solid #333;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius: 5px;font-size:12px;color:#fff}
footer .text1{float:left;width:600px;padding:11px 0 0 10px}
footer .text2{float:right;width:300px;text-align:right;padding:17px 10px 0 0}
